package modelo.Orientacion;

public class Derecha extends Direccion{

    public Derecha(){
        super();
    }

    @Override
    public Posicion devolverSiguientePosicion(Posicion pos) {
        return pos.devolverPosALaDerecha();
    }

    @Override
    public boolean seLlegaConEstaDireccion(Posicion desde, Posicion hasta) {
        if ((desde.devolverElValorDelEjeX()-hasta.devolverElValorDelEjeX()) < 0) return true;
        return false;
    }

    @Override
    public Direccion devolverDireccionContraria() {
        return new Izquierda();
    }

    @Override
    public int devolverElAnguloDeLaDireccion() {
        return 90;
    }

}